home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet bezpieczenstwa / mini Pentoo LiveCD 2006.1 / mpentoo-2006.1.iso / modules / nessus-2.2.8.mo / usr / lib / nessus / plugins / redhat-RHSA-2004-632.nasl < prev    next >
Text File  |  2005-01-14  |  4KB  |  130 lines

  1. #
  2. # (C) Tenable Network Security
  3. #
  4. #
  5. # The text of this plugin is (C) Red Hat Inc.
  6.  
  7. if ( ! defined_func("bn_random") ) exit(0);
  8. if(description)
  9. {
  10.  script_id(15741);
  11.  script_version ("$Revision: 1.1 $");
  12.  script_cve_id("CAN-2004-0882", "CAN-2004-0930");
  13.  
  14.  name["english"] = "RHSA-2004-632: samba";
  15.  
  16.  script_name(english:name["english"]);
  17.  
  18.  desc["english"] = '
  19.  
  20.   Updated samba packages that fix various security vulnerabilities are now
  21.   available.
  22.  
  23.   Samba provides file and printer sharing services to SMB/CIFS clients.
  24.  
  25.   During a code audit, Stefan Esser discovered a buffer overflow in Samba
  26.   versions prior to 3.0.8 when handling unicode filenames. An authenticated
  27.   remote user could exploit this bug which may lead to arbitrary code
  28.   execution on the server. The Common Vulnerabilities and Exposures project
  29.   (cve.mitre.org) has assigned the name CAN-2004-0882 to this issue. Red Hat
  30.   believes that the Exec-Shield technology (enabled by default since Update
  31.   3) will block attempts to remotely exploit this vulnerability on x86
  32.   architectures.
  33.  
  34.   Additionally, a bug was found in the input validation routines in versions
  35.   of Samba prior to 3.0.8 that caused the smbd process to consume abnormal
  36.   amounts of system memory. An authenticated remote user could exploit this
  37.   bug to cause a denial of service. The Common Vulnerabilities and Exposures
  38.   project (cve.mitre.org) has assigned the name CAN-2004-0930 to this issue.
  39.  
  40.   Users of Samba should upgrade to these updated packages, which contain
  41.   backported security patches, and are not vulnerable to these issues.
  42.  
  43.  
  44.  
  45.  
  46. Solution : http://rhn.redhat.com/errata/RHSA-2004-632.html
  47. Risk factor : High';
  48.  
  49.  script_description(english:desc["english"]);
  50.  
  51.  summary["english"] = "Check for the version of the samba packages";
  52.  script_summary(english:summary["english"]);
  53.  
  54.  script_category(ACT_GATHER_INFO);
  55.  
  56.  script_copyright(english:"This script is Copyright (C) 2004 Tenable Network Security");
  57.  family["english"] = "Red Hat Local Security Checks";
  58.  script_family(english:family["english"]);
  59.  
  60.  script_dependencies("ssh_get_info.nasl");
  61.  
  62.  script_require_keys("Host/RedHat/rpm-list");
  63.  exit(0);
  64. }
  65.  
  66. include("rpm.inc");
  67. if ( rpm_check( reference:"samba-2.2.12-1.21as.1", release:"RHEL2.1") )
  68. {
  69.  security_hole(0);
  70.  exit(0);
  71. }
  72. if ( rpm_check( reference:"samba-client-2.2.12-1.21as.1", release:"RHEL2.1") )
  73. {
  74.  security_hole(0);
  75.  exit(0);
  76. }
  77. if ( rpm_check( reference:"samba-common-2.2.12-1.21as.1", release:"RHEL2.1") )
  78. {
  79.  security_hole(0);
  80.  exit(0);
  81. }
  82. if ( rpm_check( reference:"samba-swat-2.2.12-1.21as.1", release:"RHEL2.1") )
  83. {
  84.  security_hole(0);
  85.  exit(0);
  86. }
  87. if ( rpm_check( reference:"samba-3.0.7-1.3E.1", release:"RHEL3") )
  88. {
  89.  security_hole(0);
  90.  exit(0);
  91. }
  92. if ( rpm_check( reference:"samba-client-3.0.7-1.3E.1", release:"RHEL3") )
  93. {
  94.  security_hole(0);
  95.  exit(0);
  96. }
  97. if ( rpm_check( reference:"samba-common-3.0.7-1.3E.1", release:"RHEL3") )
  98. {
  99.  security_hole(0);
  100.  exit(0);
  101. }
  102. if ( rpm_check( reference:"samba-swat-3.0.7-1.3E.1", release:"RHEL3") )
  103. {
  104.  security_hole(0);
  105.  exit(0);
  106. }
  107. if ( rpm_check( reference:"samba-3.0.7-1.3E.1", release:"RHEL3") )
  108. {
  109.  security_hole(0);
  110.  exit(0);
  111. }
  112. if ( rpm_check( reference:"samba-3.0.7-1.3E.1", release:"RHEL3") )
  113. {
  114.  security_hole(0);
  115.  exit(0);
  116. }
  117.  
  118. if ( rpm_exists(rpm:"samba-", release:"RHEL2.1") )
  119. {
  120.  set_kb_item(name:"CAN-2004-0882", value:TRUE);
  121.  set_kb_item(name:"CAN-2004-0930", value:TRUE);
  122. }
  123. if ( rpm_exists(rpm:"samba-", release:"RHEL3") )
  124. {
  125.  set_kb_item(name:"CAN-2004-0882", value:TRUE);
  126.  set_kb_item(name:"CAN-2004-0930", value:TRUE);
  127. }
  128.  
  129. set_kb_item(name:"RHSA-2004-632", value:TRUE);
  130.